A script-based autotuning compiler system to generate high-performance CUDA code
نویسندگان
چکیده
منابع مشابه
Towards a Rule-Based Approach to Generate High-Performance Scientific Code
Obtaining good performance when programming heterogeneous computing platforms (including multi-core computers) poses significant challenges for the programmer. We present an approach where architecture-agnostic scientific code with semantic annotations is transformed into a functionally equivalent one better suited for a given platform. The transformation steps are formalized (and implemented) ...
متن کاملNessie: A NESL to CUDA Compiler
Modern GPUs provide supercomputer-level performance at commodity prices, but they are notoriously hard to program. To address this problem, we have been exploring the use of Nested Data Parallelism (NDP), and specifically the first-order functional language NESL, as a way to raise the level of abstraction for programming GPUs. This paper describes a new compiler for NESL language that generated...
متن کاملCompiler-based code generation and autotuning for geometric multigrid on GPU-accelerated supercomputers
GPUs, with their high bandwidths and computational capabilities are an increasingly popular target for scientific computing. Unfortunately, to date, harnessing the power of the GPU has required use of a GPU-specific programming model like CUDA, OpenCL, or OpenACC. As such, in order to deliver portability across CPU-based and GPU-accelerated supercomputers, programmers are forced to write and ma...
متن کاملGurmukhi Script To Braille Code
Braille is the language used by the blind people for developing their learning and writing skills. Braille code is widely used by the blind people all over the world to become educated and led their life successfully. In this paper I presented the development of the whole system which converts Gurmukhi to braille.
متن کاملA Novel Lightweight Virtual Machine Based Decompiler to Generate C/C++ Code with High Readability
As a key part of reverse engineering, decompilation plays a very important role in software security and maintenance. Many decompilation techniques and tools have been developed while all of them have defects in different aspects. For example, IDA Hex rays generates pseudocodes with poor readability, and Boomerang is unable to identify composite structures such as Classes and multidimensional a...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: ACM Transactions on Architecture and Code Optimization
سال: 2013
ISSN: 1544-3566,1544-3973
DOI: 10.1145/2400682.2400690